/**
 * Copyright 2006 gworks.com.au
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. (http://www.apache.org/licenses/LICENSE-2.0)
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed 
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for 
 * the specific language governing permissions and limitations under the License.
 *
 * <dhamma-message src="Atisha (11th century Tibetan Buddhist master)">
 * 	The greatest achievement is selflessness. The greatest worth is self-mastery.
 * 	The greatest quality is seeking to serve others. The greatest precept is continual awareness.
 * 	The greatest medicine is the emptiness of everything. The greatest action is not conforming with the worlds ways.
 * 	The greatest magic is transmuting the passions. The greatest generosity is non-attachment.
 * 	The greatest goodness is a peaceful mind. The greatest patience is humility.
 * 	The greatest effort is not concerned with results. The greatest meditation is a mind that lets go.
 * 	The greatest wisdom is seeing through appearances. 
 * </dhamma-message>
 */
package au.com.gworks.jump.app.wiki.client.administration;

import java.util.ArrayList;
import java.util.Map;

import org.javaongems.client.forms.Form;
import org.javaongems.client.forms.FormController;
import org.javaongems.client.stdctrls.BorderLayoutPanel;
import org.javaongems.client.winctrls.ListView;


import com.google.gwt.user.client.ui.TabPanel;

public class GroupsForm extends Form {
	private BorderLayoutPanel outerPanel = new BorderLayoutPanel();
	private TabPanel tabPanel = new TabPanel();
	/*pkg*/ ListView listView = new ListView();
	private GroupsController controller;
	
	public GroupsForm(GroupsController ctrlr) {
		super(ctrlr);
		controller = ctrlr;
	}
}


class GroupsController extends FormController {
	private ArrayList 	groups = new ArrayList();
	private GroupsForm	window;
	
	public void setUp(Map cfg) {
		createTestSet();
		window = new GroupsForm(this);
	}
	
	
	public Object getModel() {
		return groups;
	}
	
	
	private void createTestSet() {
		groups.add("finance");
		groups.add("operations");
		groups.add("hr");
		groups.add("marketing");
		groups.add("sales");
		groups.add("infrastructure");
	}
}
